package com.wgy.day17.继承性.this用法小结;

public class Zi extends Fu{
    int num = 1;

    public Zi() {
      //  super();         //在子类构造方法中,访问父类的构造方法
        this(12);        //在构造子类方法中访问本类的构造方法
      //  this(10,20); //一个子类构造方法的调用不管是调用父类的,还是调用本类的都有且仅有一个,而且必须写在第一行

    }
    public Zi(int num) {
        this(12,20);     //子类构造方法中调用 本类的2个参数构造方法

    }
    public Zi(int a,int b) {

    }


    public void shouNum() {
        int num=10;
        System.out.println(num);      //在子类成员方法中,局部变量
        System.out.println(this.num); //在子类成员方法中,本类的成员变量
        System.out.println(super.num);//在子类成员方法中,访问父类的成员变量
        super.method();               //在子类成员方法中,访问父类的成员方法
        this.methodA();               //在子类成员方法中,访问本类的成员方法
    }
    public void methodA(){
        System.out.println("AAA");

    }
    public void methodB(){
        System.out.println("BBB");

    }
}
